Syntax and Semantics of the Clock Constraint Specification Language (CCSL)

نویسنده

  • Charles André
چکیده

The UML Pro le for Modeling and Analysis of Real-Time and Embedded (MARTE) systems has recently been adopted by the OMG. Its Time Model extends the informal and simplistic Simple Time package proposed by UML2 and o ers a broad range of capabilities required to model real-time systems. The MARTE OMG speci cation introduces a Time Structure inspired from Time models of the concurrency theory and proposes a new clock constraint speci cation language (CCSL) to specify, within the context of UML, logical and chronometric time constraints. This report speci es the syntax and a formal semantics of a subset of CCSL, called kernel CCSL. This semantics is to be the reference semantics of CCSL. Key-words: CCSL, syntax, semantics, time constraints, UML ∗ Université de Nice Sophia Antipolis in ria -0 03 84 07 7, v er si on 2 15 J un 2 00 9 Syntaxe et sémantique du langage de spéci cation des contraintes d'horloges (CCSL) Résumé : Le pro l UML pour la Modélisation et l'Analyse des systèmes Temps Réel et Embarqués (MARTE) a été récemment adopté par l'OMG. Son modèle de Temps étend le modèle simpliste dé ni dans le paquetage Simple Time de la spéci cation UML2 et o re des possibilités adaptées aux systèmes temps réel. La spéci cation OMG MARTE introduit uns Structure de Temps (Time Structure) inspirée des modèles de temps de la théorie du parallélisme et propose un langage de spéci cation de contraintes d'horloges appelé CCSL. Ce langage permet de spéci er dans le cadre d'UML, des contraintes aussi bien de temps chronométrique que de temps logique. Ce rapport dé nit la syntaxe et la sémantique d'un sous-ensemble noyau de CCSL. La sémantique donnée servira de référence. Mots-clés : CCSL, syntaxe, sémantique, contraintes temporelles, UML in ria -0 03 84 07 7, v er si on 2 15 J un 2 00 9 Syntax and Semantics of CCSL 3

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Verification of clock constraints: CCSL Observers in Esterel

The Clock Constraint Speci cation Language (ccsl) has been informally introduced in the speci cations of the uml Pro le for Modeling and Analysis of Real-Time and Embedded systems (MARTE). In a previous report entitled Syntax and Semantics of the Clock Constraint Speci cation Language , we equipped a kernel of ccsl with an operational semantics. In the present report we pursue this clari cation...

متن کامل

Clocks Model for Specification and Analysis of Timing in Real-Time Embedded Systems

Problems concerning formal semantics for Clock Constraint Specification Language (CCSL) are considered in the paper. CCSL is intended for describing logical time models for real-time embedded systems and the language is a part of UML profile for MARTE. There exist two approaches to introduce a denotational semantics for CCSL. A pure relational subset of CCSL is defined in the paper. The notion ...

متن کامل

A Complete Axiomatization for Reduced Clock Constraint Specification Language

Clock Constraint Specification Language, or CCSL, is a domainspecific language designed to model distributed real-time systems in terms of logical time, that is of sequences of events. Typical application of CCSL is to serve as a specification language for verification of specified systems. In this paper we provide a sound and complete axiomatic for propositional logic over large fragment of CC...

متن کامل

Boundness Issues in CCSL Specifications

The UML Profile for Modeling and Analysis of Real-Time and Embedded systems promises a general modeling framework to design and analyze systems. Lots of works have been published on the modeling capabilities offered by MARTE, much less on verification techniques supported. The Clock Constraint Specification Language (CCSL), first introduced as a companion language for MARTE, was devised to offe...

متن کامل

UML Profile for MARTE: Time Model and CCSL

This 90 minutes tutorial gives a basic introduction to the UML Profile for MARTE (Modeling and Analysis of Real-Time and Embedded systems) adopted by the Object Management Group. After a brief introduction to the UML profiling mechanism, we give a broad overview of the MARTE Profile. Then, the tutorial shall focus on the time model of MARTE and its companion language CCSL (Clock Constraint Spec...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009